package com.dyj.goodlife.domain;

public class GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttr {

    /**
     * 展示渠道 选填
     */
    private Integer show_channel;
    /**
     * <p><span style="color: #18191B;"><span style="background-color: #FAFBFC;">动态规则类型(1:固定面值;2:动态面值)</span></span></p> 选填
     */
    private Integer voucher_par_type;
    /**
     * <p>提前购买规则（预计 2025.08.05 上线）</p> 选填
     */
    private GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrAdvancePurchaseStruct advance_purchase_struct;
    /**
     * <p>动态规则</p> 选填
     */
    private GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRule dynamic_par_rule;

    public Integer getShow_channel() {
        return show_channel;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttr setShow_channel(Integer show_channel) {
        this.show_channel = show_channel;
        return this;
    }

    public Integer getVoucher_par_type() {
        return voucher_par_type;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttr setVoucher_par_type(Integer voucher_par_type) {
        this.voucher_par_type = voucher_par_type;
        return this;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrAdvancePurchaseStruct getAdvance_purchase_struct() {
        return advance_purchase_struct;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttr setAdvance_purchase_struct(GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrAdvancePurchaseStruct advance_purchase_struct) {
        this.advance_purchase_struct = advance_purchase_struct;
        return this;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRule getDynamic_par_rule() {
        return dynamic_par_rule;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttr setDynamic_par_rule(GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRule dynamic_par_rule) {
        this.dynamic_par_rule = dynamic_par_rule;
        return this;
    }
}
